package java67_8;

public class GetSecond {

	public static void main(String[] args) {
		// 获得第二大的数
		int[] m = { 9, 10, 10, 10, 10, 10, 10, 9, 10, 10, 10, 8 };
		// 先找最大
		// 再找比最大的小,比其他数大的
		int max = m[0];
		for (int i = 1; i < m.length; i++) {
			if (max < m[i]) {
				max = m[i];
			}
		}
		int second = m[0];// 这个是最大值,会出问题
		for (int i = 0; i < m.length; i++) {
			if (second == max) {
				second = m[i];
			} else if ((second < m[i]) && (m[i] < max)) {
				second = m[i];
			}
		}
		// 极端情况,second==max
		if (second == max) {
			System.out.println("大伙都一样大,没有第二的");
		} else {
			System.out.println("第二大的是" + second);
		}
	}

}
